package com.unism.util;

import java.util.List;

public class ListUtil {
	  /**
	    * 用户dao层sql语句的拼接
	    * @param instanceIds
	    * @return
	    */
	 public static String parseListToString(List<String> Ids){
		   StringBuilder sql=new StringBuilder();
		   sql.append(" (");
		   for(int i=0;i<Ids.size();i++){
	       	sql.append("'");
	       	sql.append(Ids.get(i));
	       	sql.append("'");
	       	if(i !=Ids.size()-1){
	       		sql.append(" ,");
	       	}
	       }
	       sql.append(")");
	       
	       return sql.toString();
	   }
	 
	 public static String parseListToLong(List<Long> deviceIds){
		   StringBuilder sql=new StringBuilder();
		   sql.append(" (");
		   for(int i=0;i<deviceIds.size();i++){
	       	sql.append(deviceIds.get(i));
	       	
	       	
	       	if(i !=deviceIds.size()-1){
	       		sql.append(" ,");
	       	}
	       }
	       sql.append(")");
	       
	       return sql.toString();
	   }

	public static String parseListToInteger(List<Integer> types) {
		// TODO Auto-generated method stub
		 StringBuilder sql=new StringBuilder();
		   sql.append(" (");
		   for(int i=0;i<types.size();i++){
	       	sql.append(types.get(i));
	       	
	       	
	       	if(i !=types.size()-1){
	       		sql.append(",");
	       	}
	       }
	       sql.append(")");
	       
	       return sql.toString();
	}
	  
	
	 
}
